async function invalidAlways1() {
  try {
    return Promise.resolve('try');
  } catch (e) {}
}

async function invalidAlways3() {
  return await 'value';
}

async function test() {
  return await 1;
}

async function test1() {
  try {
    return Promise.resolve(1);
  } catch (e) {
    return Promise.resolve(2);
  } finally {
    console.log('cleanup');
  }
}

